home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Interactive 7
/
PC World Interactive 7.iso
/
program
/
asprog.EXE
/
DEVAM.TXT
< prev
next >
Wrap
Text File
|
1995-10-02
|
4KB
|
58 lines
┌────────────────────────────────────────────────────────────────────────────┐
│┌──────────────────────────────────────────────────────────────────────────┐│
││ ││
││ DEVAM.ASM ││
││ ││
│└──────────────────────────────────────────────────────────────────────────┘│
│ PS 26 · Eylül'95 Semih Hazar │
└────────────────────────────────────────────────────────────────────────────┘
DEVAM.COM, dos'un MORE komutu ile aynì iƒlevi görüyor. Programì
açìklamadan önce kìsaca FILE HANDLE hakkìnda bir kaç bilgi vermek
istiyorum.
Bir dosyayì açtìºìnìzda o dosyaya DOS tarafìndan bir eriƒim numarasì
verilir. Daha sonra bu numarayì kullanarak diºer iƒlemleri yaparìz
(okuma, yazma, kapatma vs..). Normalde 5 adet 'handle' hazìr olarak
sistemde tanìmlìdìr. Bunlar dosya olmamakla birlikte, dosyalar için
geçerli tüm iƒlemleri sözünü ettiºimiz handle numaralarìnì kullanarak
yapabiliriz. Sistemde hazìr bulunan handle'lar:
┌──────────┬─────────┬────────────────────────────────────────────────┐
│ Adì │handle# │ Açìklama │
├──────────┼─────────┼────────────────────────────────────────────────┤
│ │ │ │
│ StdIn │ 0 │ Standart Input Device │
│ │ │ Standart giriƒ aygìtì , genellikle klavye. │
│ StdOut │ 1 │ Standart Output Device │
│ │ │ Standart çìkìƒ aygìtì , genellikle ekran. │
│ │ │ StdIn ve StdOut baƒka bir dosyaya │
│ │ │ yönlendirilebilir. Böylece ekrana yazìlan │
│ │ │ bir yazì dosyaya yönlendirilip daha sonra │
│ │ │ okunabilir. │
│ StdErr │ 2 │ Standart Error Display Device │
│ │ │ Hatalarìn yazìldiºì aygìt. Her zaman ekran. │
│ │ │ Yönlendirilemez , böylece yazìnìn her zaman │
│ │ │ ekranda görüleceºinden emin olursunuz. │
│ StdAux │ 3 │ Standart Aux Device │
│ │ │ Genellikle seri port. Dos'un 'AUX:' aygìtì │
│ │ │ ile aynì görevi görür. │
│ StdPrn │ 4 │ Standart Printer Device │
│ │ │ Standart yazìcì. Dos'un 'PRN:' aygìtì ile │
│ │ │ aynì görevi görür. │
└──────────┴─────────┴────────────────────────────────────────────────┘
Boru iƒareti '|' bir dosyanìn çìktìsìnì diºer dosyanìn girdisi olarak
kullanmaya yarar. Buna bir örnek verelim.
DENEME.COM, çìktìsìnì StdOut'a yazan bir program olduºunu kabul edersek;
deneme.com | devam.com
yazarak deneme.com'un çìktìsìnì devam'ìn kullanmasì saºlanìr.
veya "devam < c:\autoexec.bat" yazarak c:\autoexec.bat'ì DEVAM'ìn girdisi
olarak kullanabiliriz.Burada StdIn \autoexec.bat olarak yönlendirilmiƒtir.
Gelecekte görüƒmek üzere.....